package top.fkxuexi.blogapi.modules.auth.service;


import top.fkxuexi.blogapi.modules.auth.entity.SysRole;

import java.util.List;

/**
* @Author blog.fkxuexi.top
* @Gitee: https://gitee.com/smartwork/
* @Descri: 用户角色表
*/

public interface SysRoleService{

    /**
     * 通过用户id获取用户的权限
     * @param userId 用户id
     * @return
     */
    List<String> getRolePermissionByUserId(Integer userId);

    /**
     * 通过用户id获取用户的角色
     * @param userId 用户id
     * @return
     */
    List<String> getRoleNameListByUserId(Integer userId);

    /**
     * 通过用户id 来获取用户角色
     * @param userId
     * @return
     */
    List<SysRole> getRoleListByUserId(Integer userId);
}